.list-block.media-list.newcss{
    margin: 0.25rem 0px;
}
.item-content.newcss{
    padding-left: 0.2rem;
}
.list-block .item-media + .item-inner.newcss{
    padding: 0;
    margin-left:0;    
}
.content-padded.newcss{
    margin: 0 0.5rem 0 0.5rem ;
}
.card-footer.newcss{
    min-height: 0;
    padding: 0.2rem 0.75rem;
}
.item-media.newcss{
    padding-top: 0;
    padding-bottom: 0;    
}

.swiper-container {
    width: 100%;
    height: 150px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}